// JavaScript Document



$.fn.loadld=function(){
    
 	        var id=$(this).attr('id'); 
			var _hdiv=$(this).innerHeight();
			_hdiv=parseInt(_hdiv/4); 
			
			var imgload='<div align="center" ><img src="img/ajax-loader.gif" style="padding-top:'+_hdiv+'px" />';
			imgload+='<div style="text-align:center;font-weight:bold" > Cargando... </div></div>';
             
			$(this).html(imgload);
      	    $(this).dialog({ height: 110,buttons:{ }});
			$(this).dialog('open');
	
}

function apost(url,parms,fn,_h){
   
   if (_h==null){
	  _h=110;   
	}
   
    $('#DIVlock').loadld();
   if (parms instanceof Function){
				fn  = parms;
				parms = { };
   }	
   $.post(url,parms,function(resultado){
			
			var _error=resultado.indexOf('errores');
			if(_error>0){
			  
			  $('#DIVlock').html(resultado);		
			  $('#DIVlock').dialog({height: _h, buttons:{ "ACEPTAR":function(){  
			         $('#DIVlock').dialog('close');
			  } }});
			  //$('#DIVlock').dialog('open');
			   $('#DIVlock button').focus();
			   $('#DIVlock button').select();
			}else{
			  $('#DIVlock').dialog('close');	
			}
			fn(resultado);
			
   });	
}




function aloadPage(url,params,delay){
	
	if (delay==null){
		delay=0;
	}
	
    var __datos='{';	
	
	$.each(params, function(i, field){
	  __datos+=field.name + ':"' + field.value + '",';
    });
	
	__datos+='}';
	 
	var fnc='loadPage("'+url+'",'+__datos+')'; 
	
	setTimeout(fnc,delay);
	 
}







$.fn.loadpp = function(url,parms,fn){

    		var id=$(this).attr('id');
			var  _hdiv=1;
			var imgload='<img src="img/ajax-loader.gif" style="padding-top:'+_hdiv+'px" />'; 
            $(this).html(imgload);
			if (parms instanceof Function){
				fn  = parms;
				parms = { };
				}
			$('#sp_loader').show();
            $.post(url,parms,function(resultado){
				$('#sp_loader').hide();
				$('#'+id).html(resultado);

			})
			 
	};
	
$.fn.loadppd = function(url,parms,fn){
	
    		var id=$(this).attr('id'); 
			var _hdiv=$(this).height();
			_hdiv=parseInt(_hdiv/4); 
			
			var imgload='<div align="center" ><img src="img/ajax-loader.gif" style="padding-top:'+_hdiv+'px" />';
			imgload+='<div style="text-align:center;font-weight:bold" > Cargando... </div></div>';
            $(this).html(imgload);
			if (parms instanceof Function){
				fn  = parms;
				parms = { };
				}
				
			//$('#sp_loader').show(); 
            $.post(url,parms,function(resultado){
				//$('#sp_loader').hide();
				$('#'+id).html(resultado);
                fn(resultado);
			})
			 
	};
	

$.fn.loadq = function(){
      
	var _hdiv=parseInt( $(this).height()/4 );
	var imgload='<img src="img/ajax-loader.gif" style="padding-top:'+_hdiv+'px" />';
	imgload+='<div style="text-align:center;font-weight:bold" > Cargando... </div>';  
	
	$(this).html(imgload);
	$(this).dialog({ buttons:{ }});
	  	
}	
	
	
function getError(p_msg){
   
   var _err='<ul><li>';
       _err+=p_msg;
       _err+='</li></ul>';
   return _err;
}

function isNumberKeyW13(evt)
{
    var charCode = (evt.which) ? evt.which : window.event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57) || charCode==0  )
        return false;
    return false;
}


